import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App'
import { Provider } from 'react-redux'
import store from './store'
import './reset.css'

// ts类型断言: 当我们比ts编译器更清楚某个变量数据类型时使用.
// 语法: 变量 as 类型
// 业务: 在react+ts项目开发中，入口文件index.tsx 使用ReactDom.createRoote创建根据容器时，需要一个参数
// 参数默认是 document.getElementById('root') 在这里使用断言 as HTMLElement
const root = ReactDOM.createRoot(document.getElementById('root') as HTMLElement)
root.render(
    <Provider store={store}>
        <App />
    </Provider>
)
